# 设置基础镜像
FROM golang:1.20

# 设置工作目录
WORKDIR /

# 将当前目录下的所有文件复制到容器的工作目录下
COPY . .

# 构建 Go 项目
RUN go env -w GO111MODULE=on
RUN go env -w GOPROXY=https://goproxy.cn,direct
RUN go mod download
RUN go build -o main  main.go

# 设置容器启动时运行的命令
CMD ["./main"]

